/**
 * Created by Administrator on 2017/9/21.
 */
define(['jquery','knockout'], function ($,ko) {
    var initUserInfo = function (self) {

        $.ajax({
            url: '/getUserInfo',
            type: 'Get', //GET
            async: true,    //或false,是否异步
            data: "",
            timeout: 5000,    //超时时间
            dataType: 'json',    //返回的数据格式：json/xml/html/script/jsonp/text

            success: function (data, textStatus, jqXHR) {
                console.log("获取用户信息成功");
                self.loginName(data.userName);
                self.loginIdentity(data.userIdentity);
            },
            error: function(data, textStatus, jqXHR){
                console.log("获取用户信息失败");
            }
        })

    }

    var removueUserInfo = function (root) {

        $.ajax({
            url: '/getUserInfo',
            type: 'Get', //GET
            async: true,    //或false,是否异步
            data: "",
            timeout: 5000,    //超时时间
            dataType: 'json',    //返回的数据格式：json/xml/html/script/jsonp/text

            success: function (data, textStatus, jqXHR) {
                console.log("注销用户信息成功");
                root.moduleOptions("login");
            },
            error: function(data, textStatus, jqXHR){
                console.log("注销用户信息失败");
            }
        })

    }

    return {
        initUserInfo: initUserInfo,
        removeUserInfo: removueUserInfo
    };
});